草庐IT

Python ASCII 图形绘图

全部标签

java - 更新图形

我投降。现在尝试了几个星期以找出收到的阻塞串行数据被我的代码的图形部分更新。第一次用Java编程。拥有大约15年的编程经验micros,我习惯于解决自己的问题,但这超出了这种策略是有成效的。我的应用程序包含两个文件。一个文件源于RXTX项目并捕获以多个数据包发送的串行数据每秒两次。这就像一个魅力(花了一些时间),我可以看到捕获的数据是正确的稳定。另一个文件是图形文件,由大约80个菜单组成,最终用户可以在其中读,有时写值。导航是通过鼠标事件完成的到目前为止的按钮和滚动条。这部分也可以正常工作。可以读取、更改和保存值等。我卡住的部分是串行文件的更新值永远不会更新图形屏幕。已尝试遵循数百个示

java - 对 3D 图形渲染库的建议?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion所以我不确定这个问题对stackoverflow有多友好,因为它没有快速明确的答案,但我们开始吧......我有一个为有向图生成数据的Java程序。现在我需要渲染这张图。数据需要以3D方式布局,我希望能够定义一条边位于哪个平面。(每条边只需要占据3D空间的1个平面)。我还需要能够在图表中导航。因为我知道这种东西很难,所以我要去购物。到目前为止,我已经调查过(排名不分先

java - 绘图/绘制 Wav 文件 java

我是java的新手...我想从wav文件中绘制频率/时间图或样本图像。开始我正在努力使用AudioInputStream从Wav文件中获取原始数据数组也引用自ReadingwavfileinJava.我还尝试了引用http://www.labbookpages.co.uk/audio/javaWavFiles.html的WavFile类但是在测试时,我无法找到正确的包来满足“WavFile”-“找不到符号”错误。提供的importjava.io.*;因为那个样本不满足这个...重申一下,我希望获得Wav文件的数组格式的原始数据。我会喜欢任何这样的小例子,因为我从例子中学习更容易!谢谢你

java - 在Jfreechart中更改图形的X轴起始值

我正在计算图像红色分量的直方图并将其存储在redhisto[]中。数组的索引代表强度(0到255)该值表示具有该强度的像素数。然后使用JFreeChart绘制这些值。我的问题是:如何让X轴的值从0开始,现在是从负数开始。我们可以更改图中条形的颜色吗代码是:publicclassHistogramextendsApplicationFrame{publicHistogram(finalStringtitle)throwsIOException{super(title);IntervalXYDatasetdataset=createDataset();JFreeChartchart=cre

java - 使用 jFreeChart 的多个图形中的多个图形

我正在尝试使用jFreechart生成两个图形,每个图形都有12个图形(在jFreeChart中称为系列)。然而,一些图表被简单地跳过了!我知道我这里有同步问题并尝试使用用户@trashgod提供给我的方法here但是我失败了。我知道我使用swingworker的方式不对!不知道怎么解决每幅图应包含10个平行水平直线的图形。正如您在所附图片中看到的,一些行丢失了。这两个数字也必须相同(但不是)。在实践中,我将不得不在不同时间在我的应用程序的多个位置生成多个图形(每个图形之间的随机时间间隔,甚至是单个图形的图形)非常感谢任何帮助Exceptioninthread"AWT-EventQue

java - 快速图形库

我一直在使用Incanter来满足我的绘图需求,这足以满足我以前的需求,但速度较慢。现在我需要在JPanel中嵌入一个图形。用户将需要通过拖动和单击与图形进行交互(例如,单击程序需要接收和处理的某些点)。放大缩小也是必须的。我在其他SO讨论中听说过JFreeChart,但我看到Incanter使用它作为图形引擎,然后它看起来有点慢。它实际上很快,但也许Incanter正在做一些减慢速度的事情?我绘制了多达200万个点(实际上是简单的xy图),但通常绘制的会更少。使用Matlab,这在几秒钟内就可以绘制出来,但Incanter可能会挂起几分钟。那么JFreeChart是可行的方法吗?或者

java在控制台中绘制图形或树

有谁知道在控制台模式下“渲染”地block或至少是树(在控制台中绘制)的方法吗?通过以ASCII模式绘制一些图形,我将能够在一个非常长的过程结束时渲染小图,以便对收集到过程中的一些统计数据有一个令人讨厌和有趣的View。我很高兴发现一个库可以做到这一点,我会保持该过程100%java,没有shell-hack或第三方软件。--编辑@lbalazscs和@Fortega做出了有趣的回答,但我的问题的背景是了解是否存在这样的库,我将添加一些我第一次错过的细节:输出应该能够显示树、二叉树(linkedby@lbalazscshere),但也简单的图形,例如条形图等。我会让这个问题暂时“无人回

java - 单元测试图形

是否有针对生成图形的单元测试代码的标准最佳实践?我专门使用Java和jUnit,但我认为这个概念也适用于其他语言。到目前为止,我能想到的最好的方法是使用Mockito模拟Graphics对象并断言预先计算好的东西,例如(伪代码):assertthatgraphics.drawStringwascalledwith("abc",50,100)assertthatgraphics.setBackgroundColorwascalledwithColor.RED虽然一切都很好,但我想知道这是否是正确的方法,或者是否有更多既定的实践来测试图形代码。 最佳答案

java - 适用于 Java Web 应用程序的最佳 3D 图形库是什么?

我正在为Java网络应用程序寻找3D图形库。可以使用一些建议-不过只能开源。编辑:我真的不在乎图形是如何输出的——Javascript/applets/canvas/flash,但我想用Java编写图形逻辑。 最佳答案 JMonkeyEngine非常好。 关于java-适用于JavaWeb应用程序的最佳3D图形库是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/795576

java - getGraphics() 什么时候返回有效的图形实例?

我正在尝试在扩展了JComponent类的地方呈现自定义Swing组件。为了简化组件需求,让我们将我的组件总结为需要渲染几个字符串,每个字符串都有自己的字体。我需要我的组件的大小完全符合我呈现的字符串的总宽度和高度。为了确定这个大小,我使用FontMetrics来计算每个字符串的尺寸。有了这些信息,我就可以计算出我的组件的大小并适本地调整它的大小。问题是,当我访问getGraphics()时,它始终为空,因此我无法获取FontMetrics实例。如果我等到从重写的paintComponent()方法计算我的组件大小,那就太晚了(组件已经有一个大小,对吧?)。文档说“如果此组件当前不可显